﻿using System;
using Microsoft.SPOT;

namespace Flight.Controller.Managers
{
    public interface ISensorManager
    {
        /// <summary>
        /// Current mesured altitude in centimeters.
        /// </summary>
        ushort CurrentAltitude { get; }

        /// <summary>
        /// Current pitch degrees.
        /// </summary>
        ushort CurrentPitchDegrees { get; }

        /// <summary>
        /// Current yaw degrees.
        /// </summary>
        ushort CurrentYawDegress { get; }

        /// <summary>
        /// Current roll degrees.
        /// </summary>
        ushort CurrentRollDegrees { get; }

        /// <summary>
        /// Current globe orientation.
        /// </summary>
        ushort CurrentOrientation { get; }

    }
}
